home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / binutils.7 / binutils / binutils-2.7 / libiberty / memmove.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-04  |  334 b   |  19 lines

  1. /* Wrapper to implement ANSI C's memmove using BSD's bcopy. */
  2. /* This function is in the public domain.  --Per Bothner. */
  3. #include <ansidecl.h>
  4. #ifdef __STDC__
  5. #include <stddef.h>
  6. #else
  7. #define size_t unsigned long
  8. #endif
  9.  
  10. PTR
  11. memmove (s1, s2, n)
  12.      PTR s1;
  13.      CONST PTR s2;
  14.      size_t n;
  15. {
  16.   bcopy (s2, s1, n);
  17.   return s1;
  18. }
  19.